satellite applications - Turco Inglés Diccionario